//左侧导航栏固定
var leftnavEle = document.querySelector(".left-nav");
$(window).scroll(function () {
    if ($(document).scrollTop()>72) {
        leftnavEle.style = "position:fixed;top:0;"
    }else {
        leftnavEle.style = ""
    }
});

// ==========================修改简历名 选项隐藏切换==========================
var updatenameEle=document.querySelector(".left-nav-top");
updatenameEle.onmouseover=function () {
    document.querySelector(".updatename").style.display="inline-block";
}
updatenameEle.onmouseout=function () {
    document.querySelector(".updatename").style.display="none";
}


//=============================修改和添加简历名称=================================

$(".updatename").click(function () {
    $(".resume-name-text").css("display","none")
    $(".updatename-ipt").css("display","block")
})
$(".undo-btn").click(function () {
    $(".updatename-ipt").css("display","none")
    $(".resume-name-text").css("display","block")
})


/*1. 添加简历前：
            先判断页面中是否有 resumeId这个隐藏域，若没有，则是添加功能
            若是由resumeId这个隐藏域，则是修改功能

2. 添加简历
        （1）添加成功，在页面加上一个隐藏域，存放刚添加的简历的id <input type='hidden' class='resumeId'>
        (2)添加失败，提示原因*/

$(".save-btn1").click(function () {
    var resumeName = $(".resume-name-input").val()
    $(".updatename-ipt").css("display","none")
    $(".resume-name-text").css("display","block")
    $(".resume-name-text").text(resumeName)
    if ($(".resumeId").val()=="" ||$(".resumeId").val()==undefined){ // 页面没有resumeId 添加
        //添加简历
        console.log("添加简历");
        addResumeName(resumeName)

    }else {
        console.log("修改简历");
        updateResumeName($(".resumeId").val(),resumeName);
    }
})
/*==============添加简历操作==================================*/
$(".resumeNameMsg").text("")
function addResumeName(resumeName) {
    if (resumeName!=""){
        $.ajax({
            type:"POST",
            data:{
                "resumeName":resumeName,
            },
            datatype:"json",
            url:"/resume/name",
            success:function (result) {
                console.log(result);
                if (result.status ==1){
                    //1. 添加简历成功后，在页面添加 隐藏域 resumeId
                    console.log("result.data.resumeId:" + result.data.resumeId);
                    $(".resumeId").val(result.data.resumeId)
                    // $(".resumeId").attr("value",result.data.resumeId);
                    console.log("新增的简历的id:" +  $(".resumeId").val());

                    var updatatime = getFormatDate(new Date())
                    $(".updatatime").text(updatatime)
                    $(".resumeNameMsg").text("");
                }else {
                    $(".resumeNameMsg").text(result.data);
                }
            }
        })
    }
}

//将日期 转换成 yyyy-MM-dd 格式
function getFormatDate(d){
    var year = d.getFullYear();
    var month = d.getMonth()+1;
    var day = d.getDate();
    return year+"-" + month + "-" + day;

}
/*==============修改简历操作==================================*/
function updateResumeName(resumeId,resumeName) {
    console.log("正在修改简历：" + resumeId + ", " + resumeName);
    $.ajax({
        type:"post",
        url:"/resume/name",
        data:{
            _method:"put",
            "resumeId":resumeId,
            "resumeName":resumeName
        },
        datatype:"json",
        success:function (result) {
            console.log(result);
            //简历名称，更新时间 需要重新渲染
            $(".resume-name-text").text(result.data.resumeName)
            $(".updatatime").text(getFormatDate(new Date(result.data.resumeUpdateTime)))
        }
    })
}

